// 导入数据模型
const { User } = require('../model/index')
const md5hash = require('../until/md5')
// 向数据库注册用户的方法
exports.userRegister = async (req, res, next) => {
    try {
      // 处理请求
    //   const { body } = await req
      // 基本数据验证
      // 业务数据验证
      // 验证通过将数据保存到数据库
      // md5密码加密
      if (req.body.password) {
        req.body.password = md5hash(req.body.password)
      }
      const user = new User(req.body)
      console.log(req.body)
      // 保存到数据库
      const data = await user.save()
      res.status(200).json({
        ...data._doc
      })
      // 发送成功响应
    } catch (err) {
      next(err)
    } 
}